home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 2 / Gekikoh Dennoh Club Vol. 2 (Japan).7z / Gekikoh Dennoh Club Vol. 2 (Japan) (Track 01).bin / fsw / mndrv / mncall.doc < prev    next >
Text File  |  1997-09-27  |  3KB  |  162 lines

  1. ───────────────────────────────────────
  2.                  mndrv music driver
  3.                Copyright (C)1997 BEL.
  4. ───────────────────────────────────────
  5.  
  6.               【 サービスコールの解説 】
  7.  
  8. ----------------------------------------
  9. $00    mndrv 常駐解除
  10. ----------------------------------------
  11.  
  12. __RELEASE    mndrv を常駐解除します
  13.  
  14. 引数:    なし
  15.  
  16. 戻値:    なし
  17.  
  18.  
  19. ----------------------------------------
  20. $01    MND データ転送
  21. ----------------------------------------
  22.  
  23. __TRANSMND    MND データをドライバに転送します
  24.  
  25. 引数:        a1.l    データの格納されているアドレス
  26.         d1.w    データのサイズ
  27.  
  28. 戻値:        負:エラーコード
  29.  
  30.  
  31. ----------------------------------------
  32. $02    PCM データ転送
  33. ----------------------------------------
  34.  
  35. __TRANSPCM    PCM データをドライバに転送します
  36.  
  37. 引数:        a1.l    データの格納されているアドレス
  38.         d1.w    データのサイズ
  39.  
  40. 戻値:        負:エラーコード
  41.  
  42.  
  43. ----------------------------------------
  44. $03    演奏開始
  45. ----------------------------------------
  46.  
  47. __PLAYMUSIC    セッティングと演奏開始
  48.  
  49. 引数:    なし
  50.  
  51. 戻値:    d0.l    エラーコード
  52.  
  53.  
  54. ----------------------------------------
  55. $04    演奏一時停止
  56. ----------------------------------------
  57.  
  58. __PAUSEMUSIC    一時停止状態を変化させる
  59.  
  60. 引数:    なし
  61.  
  62.     一時停止と解除はトグル動作です
  63.  
  64. 戻値:    なし
  65.  
  66.  
  67. ----------------------------------------
  68. $05    演奏停止
  69. ----------------------------------------
  70.  
  71. __STOPMUSIC    演奏を停止する
  72.  
  73. 引数:    なし
  74.  
  75. 戻値:    なし
  76.  
  77.  
  78. ----------------------------------------
  79. $06    タイトルポインタの取得
  80. ----------------------------------------
  81.  
  82. __GETTITLE
  83.  
  84. 引数:    なし
  85.  
  86. 戻値:    a1.l    TITLEへのアドレス
  87.     0 = notitle
  88.  
  89. ----------------------------------------
  90. $07    システムワークアドレス取得
  91. ----------------------------------------
  92.  
  93. __GETSYSWORK
  94.  
  95. 引数:    なし
  96.  
  97. 戻値:    a1.l    システムワーク先頭アドレス
  98.  
  99.  
  100. ----------------------------------------
  101. $08    トラックワークアドレス取得
  102. ----------------------------------------
  103.  
  104. __GETTRWORK
  105.  
  106. 引数:    無し
  107.  
  108. 戻値:    a1.l    トラックワーク先頭アドレス
  109.  
  110.  
  111. ----------------------------------------
  112. $09    トラックワークサイズ取得
  113. ----------------------------------------
  114.  
  115. __GETTRSIZE
  116.  
  117. 引数:    無し
  118.  
  119. 戻値:    d0.l    1トラックのワークサイズ
  120.  
  121.  
  122. ----------------------------------------
  123. $0A    マスターボリューム設定
  124. ----------------------------------------
  125.  
  126. __SETMASTERVOL
  127.  
  128. 引数:    d1.b    デバイス
  129.     d2.b    TLの値
  130.  
  131.     0 : FM
  132.     1 : PSG
  133.     2 : RHYTHM
  134.     3 : PCM
  135.  
  136.     中途半端な仕様の為使用しない方が良いでしょう
  137.  
  138. 戻値:    なし
  139.  
  140. ----------------------------------------
  141. $0B    トラックマスク
  142. ----------------------------------------
  143.  
  144. __SETTRACKMASK
  145.  
  146. 引数:    d1.b    トラックナンバー
  147.  
  148.     指定トラックのマスク状況をトグルで変化させます
  149.  
  150. 戻値:    なし
  151.  
  152.  
  153. ----------------------------------------
  154. $0C    キーコントロール制御
  155. ----------------------------------------
  156.  
  157. __KEYCTRL
  158.  
  159. 引数:    d1.b    0 = キーボードコントロール許可
  160.         1 = キーボードコントロール禁止
  161.  
  162.